(VALMASK): Only define for non-union type.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 17 Nov 2003 23:29:30 +0000 (23:29 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 17 Nov 2003 23:29:30 +0000 (23:29 +0000)
commit27c0147f5f3fcbfbf0703820bcc225e3f60ebc18
treefb1e63ac2585782630d649bfc13a2e2d094c1bb0
parent554ce501bccbf8ea109429d63e20df9f47778e4c
(VALMASK): Only define for non-union type.
(MARKBIT): Remove.
(ARRAY_MARK_FLAG): Use previous value of MARKBIT.
(XTYPE): Define unconditionally.
(XSETTYPE): Remove one more remnant.
(EQ): Define differently for the union and non-union cases.
(INTMASK): New bit mask.
(struct Lisp_Marker): Move down to prepare for upcoming patch.
(GC_EQ): Delegate to EQ.
src/lisp.h